#ifndef __DS18B20_H 
#define __DS18B20_H 
#ifdef __cplusplus 
extern "C" { 
#endif 
#include "stm32f1xx_hal.h"
#define DQ_L HAL_GPIO_WritePin(GPIOB,GPIO_PIN_14,GPIO_PIN_RESET)//9 
#define DQ_H HAL_GPIO_WritePin(GPIOB,GPIO_PIN_14,GPIO_PIN_SET)//9 
#define if_DQ_H HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_14) 
extern float DS18B20_Get_Temperature(void); 
extern  unsigned char DS18B20_Init(void); 
extern void delay(unsigned int uSeconds); 
extern float Read_Temperature(void); 
#ifdef __cplusplus
 }
#endif
 
#endif
 
